00:000 00:000 OC: Starting OpenCore...
00:000 00:000 OC: Booter path - \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OCFS: Trying to locate filesystem on 7E66E298 7C0A6798
00:000 00:000 OCFS: Filesystem DP - \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OC: Absolute booter path - \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OC: Storage root \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OCST: Missing vault data, ignoring...
00:000 00:000 OC: OcMiscEarlyInit...
00:000 00:000 OC: Loaded configuration of 24492 bytes
00:000 00:000 OC: Got 2 drivers
00:000 00:000 OC: Watchdog status is 1
00:127 00:127 OC: OpenCore DBG-091-2023-04-03 is loading in Optional mode (0/0)...
00:194 00:066 OC: Boot timestamp - 2023.04.09 08:28:03
00:249 00:054 OCCPU: MP services threads 8 (enabled 8) - Success
00:304 00:055 OCCPU: MP services Pkg 2 Cores 1 Threads 4 - Success
00:360 00:055 OCCPU: Found Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz
00:415 00:055 OCCPU: Signature 10676 Stepping 6 Model 17 Family 6 Type 0 ExtModel 1 ExtFamily 0 uCode 60B CPUID MAX (A/80000008)
00:471 00:055 OCCPU: EIST CFG Lock 0
00:525 00:054 OCCPU: Timer address is 408 from LPC
00:681 00:156 OCCPU: Intel TSC:  2793002571Hz,  2793MHz; FSB:   399000367Hz,   399MHz; MaxBusRatio: 7
00:736 00:054 OCCPU: Detected Apple Processor Type: 05 -> 0402
00:791 00:055 OCCPU: CPUFrequencyFromTSC  2793002571Hz  2793MHz
00:846 00:054 OCCPU: CPUFrequency  2793002571Hz  2793MHz
00:901 00:055 OCCPU: FSBFrequency   399000367Hz   399MHz
00:957 00:055 OCCPU: Pkg 2 Cores 4 Threads 4
01:012 00:055 OC: OcLoadNvramSupport...
01:068 00:055 OCVAR: Locate emulated NVRAM protocol - Not Found
01:127 00:059 OC: Deleting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor - Not Found
01:183 00:056 OC: Deleting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale - Not Found
01:238 00:055 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Not Found
01:293 00:055 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:run-efi-updater - Not Found
01:348 00:055 OCVAR: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor - Success
01:403 00:055 OCVAR: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale - Success
01:459 00:056 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Success
01:514 00:055 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:run-efi-updater - Success
01:565 00:050 OC: Current version is DBG-091-2023-04-03
01:622 00:057 OC: OcMiscMiddleInit...
01:675 00:052 OC: StorageHandle 7E66E298 with Disabled LauncherOption pointing to Default
01:751 00:075 OC: Launcher EFI\OC_LEG\OpenCore.efi signature is C7D6A144
01:811 00:059 OC: OcLoadUefiSupport...
01:863 00:052 OCAU: OcAudioInstallProtocols (0, 0)
01:919 00:055 OCAU: 4B228577-6274-4A48-82AE-0713A1171987 protocol - Not Found
01:973 00:054 OCAU: C32332DF-FC56-4FE1-9358-BA0D529B24CD protocol - Success
02:029 00:055 OCAU: F4CB0B78-243B-11E7-A524-B8E8562CBAFA protocol - Not Found
02:084 00:055 OCAU: 3224B169-EC34-46D2-B779-E1B1687F525F protocol - Not Found
02:140 00:055 OC: Disabling audio in favour of firmware implementation
02:198 00:058 OCAE: Builtin installed
02:250 00:052 OCFB: No GOP protocols for FB info, ignoring
02:305 00:054 OC: Failed to install fb info protocol
02:363 00:057 OC: Loading Apple Secure Boot with Disabled (level 0)
02:418 00:055 OCABC: ALRBL 0 RTDFRG 0 DEVMMIO 0 NOSU 0 NOVRWR 0 NOSB 1 FBSIG 1 NOHBMAP 0 SMSLIDE 0 WRUNPROT 0
02:471 00:052 OCABC: FEXITBS 0 PRMRG 0 CSLIDE 0 MSLIDE 0 PRSRV 0 RBMAP 0 VMAP 0 APPLOS 0 RTPERMS 0 ARBAR -1 RBIO 0
02:526 00:055 OCABC: Firmware has 4178704 free pages (508688 in lower 4 GB)
02:581 00:054 OCABC: Awaiting rendezvous with OpenRuntime r12
02:636 00:055 OC: RequestBootVarRouting 1
02:694 00:057 OCDM: Found 0x1000A/0x1000A UEFI version (368 bytes, 0 rebuilding to 376) gST 7F844F18 gBS 7F9A2350 gBS->CreateEventEx 565245535F455844 &gBS 7BF43EE0
02:749 00:054 OC: Got 2 drivers
02:803 00:053 OC: Driver OpenRuntime.efi at 0 (Acidanthera Runtime Driver) is being loaded...
02:870 00:067 OCABC: EfiBootRt candidate - <nil>
02:924 00:053 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
02:979 00:055 OCB: Arch filtering 0(45056)->7C05C018(45056) caps 4 - Success
03:035 00:055 OCABC: Got rendezvous with OpenRuntime r12
03:089 00:054 OCABC: MAT support is 0
03:145 00:055 OC: Driver OpenRuntime.efi at 0 is successfully loaded!
03:201 00:055 OC: Driver ResetNvramEntry.efi at 1 (NVRAM Reset Driver) is being loaded...
03:266 00:065 OCABC: EfiBootRt candidate - <nil>
03:322 00:055 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
03:377 00:055 OCB: Arch filtering 0(45056)->7C05C018(45056) caps 4 - Success
03:438 00:060 OC: Driver ResetNvramEntry.efi at 1 is successfully loaded!
03:488 00:050 OC: Connecting drivers...
03:574 00:086 OC: Connecting drivers done...
03:631 00:056 OC: Found 4 pointer devices - Success
03:687 00:055 OCJS: PartitionInfo is Not Found
03:742 00:055 OCJS: Got APFS super block for 560BCBAA-14BE-DB41-BC67-6CEC715DFE3B
03:798 00:055 OCJS: Block (P:1|F:0) read req 348F62A -> 1A47B150 of 1000 (mask 0, mul 8) - Success
03:863 00:064 OCJS: APFS driver 945275010000000/20210625 found for 560BCBAA-14BE-DB41-BC67-6CEC715DFE3B, required >= 1600000000000000/20210101, prohibited
03:919 00:056 OCC: Found 0 handles with GOP draw
03:975 00:055 OCC: Found 1 handles with Apple Framebuffer info
04:029 00:054 OCC: AppleFramebufferInfo - Got Base 80010000, Size 268435456, RowBytes 6912, Width 1680, Height 1050, Depth 32
04:085 00:055 OCC: Found 3 handles with UGA for GOP check
04:140 00:055 OCC: Trying handle 0 - 7E90E498
04:196 00:055 OCC: Failed to retrieve AppleFramebufferInfo protocol on handle 0 - 7E90E498 (Unsupported)
04:250 00:054 OCC: Trying handle 1 - 7E524B18
04:306 00:055 OCC: Failed to retrieve AppleFramebufferInfo protocol on handle 1 - 7E524B18 (Unsupported)
04:361 00:055 OCC: Trying handle 2 - 7E399518
04:417 00:055 OCC: Got AppleFramebufferInfo protocol on handle 2 - 7E399518
04:471 00:054 OCC: AppleFramebufferInfo - Got Base 80010000, Size 268435456, RowBytes 6912, Width 1680, Height 1050, Depth 32 on handle 2 - 7E399518
04:527 00:055 OCC: Installed GOP protocol - Success (Handle 2 - 7E399518, Resolution 1680x1050, FramebufferBase 80010000, PixelFormat 0)
04:582 00:055 OCC: Installing GOP (Unsupported) on ConsoleOutHandle...
04:638 00:055 OC: Requested resolution is 0x0@0 (max: 1, force: 0) from Max
04:692 00:054 OCC: Requesting 0x0@0 (max: 1) resolution, curr 0, total 1
04:748 00:055 OCC: Current FB at 0x80010000 (0x10000000), format 0, res 1680x1050 scan 1728
04:803 00:055 OCC: Mode 0 - 1680x1050:0
04:858 00:054 OCC: Current mode matches desired mode 0
04:913 00:055 OC: Changed resolution to 0x0@0 (max: 1, force: 0) from Max - Already started
04:969 00:055 OCC: Found 3 handles with UGA draw
05:024 00:055 OCC: Found 2 handles with GOP for UGA check
05:079 00:054 OCC: Trying handle 0 - 7E399518
05:135 00:055 OCC: Skipping UGA proxying as it is already present on handle 0 - 7E399518
05:190 00:055 OCC: Trying handle 1 - 7E90E498
05:246 00:055 OCC: Skipping UGA proxying as it is already present on handle 1 - 7E90E498
05:302 00:056 OCC: Using builtin text renderer scale 1 mode 1
05:356 00:053 OCC: Install console control (7BF300B0/0/0), current - Success
05:411 00:055 OCC: Setup ASCII Output - Success
05:466 00:054 OC: Requested console mode is 0x0 (max: 0) from 
05:522 00:055 OC: Requested not to use audio
05:577 00:055 OC: OcMiscLoadSystemReport...
05:633 00:055 OC: OcLoadAcpiSupport...
05:687 00:054 OCA: Found 25 ACPI tables
05:743 00:055 OCA: Detected table FACP (50434146) (OEM 003030656C707041) at 7F740000 of 244 bytes at index 0
05:798 00:055 OCA: Detected DSDT at 7F737000 of 18892 bytes at index 0
05:854 00:055 OCA: Detected table ECDT (54444345) (OEM 003030656C707041) at 7F742000 of 83 bytes at index 1
05:908 00:054 OCA: Detected table HPET (54455048) (OEM 003030656C707041) at 7F73F000 of 56 bytes at index 2
05:964 00:055 OCA: Detected table APIC (43495041) (OEM 003030656C707041) at 7F73D000 of 188 bytes at index 3
06:019 00:055 OCA: Detected table MCFG (4746434D) (OEM 003030656C707041) at 7F73C000 of 60 bytes at index 4
06:075 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734330757043) at 7F736000 of 326 bytes at index 5
06:129 00:054 OCA: Detected table SSDT (54445353) (OEM 0074734930757043) at 7F735000 of 843 bytes at index 6
06:185 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734331757043) at 7F734000 of 71 bytes at index 7
06:240 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734931757043) at 7F733000 of 823 bytes at index 8
06:295 00:054 OCA: Detected table SSDT (54445353) (OEM 0074734332757043) at 7F732000 of 71 bytes at index 9
06:350 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734932757043) at 7F731000 of 823 bytes at index 10
06:406 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734333757043) at 7F730000 of 71 bytes at index 11
06:461 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734933757043) at 7F72F000 of 823 bytes at index 12
06:516 00:054 OCA: Detected table SSDT (54445353) (OEM 0074734334757043) at 7F72E000 of 71 bytes at index 13
06:571 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734934757043) at 7F72D000 of 823 bytes at index 14
06:627 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734335757043) at 7F72C000 of 71 bytes at index 15
06:682 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734935757043) at 7F72B000 of 823 bytes at index 16
06:737 00:054 OCA: Detected table SSDT (54445353) (OEM 0074734336757043) at 7F72A000 of 71 bytes at index 17
06:793 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734936757043) at 7F729000 of 823 bytes at index 18
06:848 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734337757043) at 7F728000 of 71 bytes at index 19
06:904 00:055 OCA: Detected table SSDT (54445353) (OEM 0074734937757043) at 7F727000 of 823 bytes at index 20
06:958 00:054 OCA: Detected table SSDT (54445353) (OEM 0000006D50757043) at 7F726000 of 61 bytes at index 21
07:014 00:055 OCA: Detected table SSDT (54445353) (OEM 6963684161746153) at 7F722000 of 358 bytes at index 22
07:069 00:055 OCA: Detected table SSDT (54445353) (OEM 0034343838696350) at 7F71D000 of 1214 bytes at index 23
07:125 00:055 OCA: Detected table DMAR (52414D44) (OEM 003030656C707041) at 7F71A000 of 136 bytes at index 24
07:179 00:054 OCA: FACS signature is 0 (0)
07:235 00:055 OCA: Exposing XSDT table table FACP (50434146) (OEM 003030656C707041) at 7F740000 of 244 bytes at index 0
07:290 00:055 OCA: Exposing XSDT table table ECDT (54444345) (OEM 003030656C707041) at 7F742000 of 83 bytes at index 1
07:346 00:055 OCA: Exposing XSDT table table HPET (54455048) (OEM 003030656C707041) at 7F73F000 of 56 bytes at index 2
07:400 00:054 OCA: Exposing XSDT table table APIC (43495041) (OEM 003030656C707041) at 7F73D000 of 188 bytes at index 3
07:456 00:055 OCA: Exposing XSDT table table MCFG (4746434D) (OEM 003030656C707041) at 7F73C000 of 60 bytes at index 4
07:511 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734330757043) at 7F736000 of 326 bytes at index 5
07:566 00:054 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734930757043) at 7F735000 of 843 bytes at index 6
07:621 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734331757043) at 7F734000 of 71 bytes at index 7
07:677 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734931757043) at 7F733000 of 823 bytes at index 8
07:733 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734332757043) at 7F732000 of 71 bytes at index 9
07:787 00:054 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734932757043) at 7F731000 of 823 bytes at index 10
07:843 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734333757043) at 7F730000 of 71 bytes at index 11
07:898 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734933757043) at 7F72F000 of 823 bytes at index 12
07:954 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734334757043) at 7F72E000 of 71 bytes at index 13
08:008 00:054 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734934757043) at 7F72D000 of 823 bytes at index 14
08:064 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734335757043) at 7F72C000 of 71 bytes at index 15
08:119 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734935757043) at 7F72B000 of 823 bytes at index 16
08:175 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734336757043) at 7F72A000 of 71 bytes at index 17
08:229 00:054 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734936757043) at 7F729000 of 823 bytes at index 18
08:285 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734337757043) at 7F728000 of 71 bytes at index 19
08:340 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734937757043) at 7F727000 of 823 bytes at index 20
08:396 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0000006D50757043) at 7F726000 of 61 bytes at index 21
08:450 00:054 OCA: Exposing XSDT table table SSDT (54445353) (OEM 6963684161746153) at 7F722000 of 358 bytes at index 22
08:506 00:055 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0034343838696350) at 7F71D000 of 1214 bytes at index 23
08:561 00:055 OCA: Exposing XSDT table table DMAR (52414D44) (OEM 003030656C707041) at 7F71A000 of 136 bytes at index 24
08:617 00:055 OCA: Exposing RSDT table table FACP (50434146) (OEM 003030656C707041) at 7F740000 of 244 bytes at index 0
08:671 00:054 OCA: Exposing RSDT table table ECDT (54444345) (OEM 003030656C707041) at 7F742000 of 83 bytes at index 1
08:727 00:055 OCA: Exposing RSDT table table HPET (54455048) (OEM 003030656C707041) at 7F73F000 of 56 bytes at index 2
08:782 00:055 OCA: Exposing RSDT table table APIC (43495041) (OEM 003030656C707041) at 7F73D000 of 188 bytes at index 3
08:838 00:055 OCA: Exposing RSDT table table MCFG (4746434D) (OEM 003030656C707041) at 7F73C000 of 60 bytes at index 4
08:893 00:054 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734330757043) at 7F736000 of 326 bytes at index 5
08:948 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734930757043) at 7F735000 of 843 bytes at index 6
09:004 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734331757043) at 7F734000 of 71 bytes at index 7
09:058 00:054 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734931757043) at 7F733000 of 823 bytes at index 8
09:114 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734332757043) at 7F732000 of 71 bytes at index 9
09:169 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734932757043) at 7F731000 of 823 bytes at index 10
09:225 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734333757043) at 7F730000 of 71 bytes at index 11
09:279 00:054 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734933757043) at 7F72F000 of 823 bytes at index 12
09:335 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734334757043) at 7F72E000 of 71 bytes at index 13
09:390 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734934757043) at 7F72D000 of 823 bytes at index 14
09:446 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734335757043) at 7F72C000 of 71 bytes at index 15
09:500 00:054 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734935757043) at 7F72B000 of 823 bytes at index 16
09:556 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734336757043) at 7F72A000 of 71 bytes at index 17
09:611 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734936757043) at 7F729000 of 823 bytes at index 18
09:667 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734337757043) at 7F728000 of 71 bytes at index 19
09:721 00:054 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734937757043) at 7F727000 of 823 bytes at index 20
09:777 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0000006D50757043) at 7F726000 of 61 bytes at index 21
09:833 00:055 OCA: Exposing RSDT table table SSDT (54445353) (OEM 6963684161746153) at 7F722000 of 358 bytes at index 22
09:887 00:054 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0034343838696350) at 7F71D000 of 1214 bytes at index 23
09:943 00:055 OCA: Exposing RSDT table table DMAR (52414D44) (OEM 003030656C707041) at 7F71A000 of 136 bytes at index 24
09:998 00:055 OC: OcLoadPlatformSupport...
10:054 00:055 OCSMB: SmbiosLookupHost failed to lookup SMBIOSv3 - Not Found
10:108 00:054 OCSMB: Found DMI Anchor 7F68A000 v2.4 Table Address 7F688000 Length 16C1
10:164 00:055 OCSMB: Current SMBIOS MacPro3,1 (Mac-F42C88C8 made by Apple Inc.)
10:226 00:062 OC: PlatformInfo auto 0 OEM SN 0 OEM UUID 0 OEM MLB 0 OEM ROM 0 - Success
10:275 00:048 OCSMB: Post-override BIOS vendor Apple Inc. 1
10:330 00:055 OCSMB: Number of CPU cache entries is 16
10:385 00:054 OCSMB: CPU1 display frequency is 2800MHz
10:440 00:055 OCSMB: Number of CPU cache entries is 16
10:496 00:055 OCSMB: CPU2 display frequency is 2800MHz
10:550 00:054 OCSMB: Number of CPU cache entries is 16
10:606 00:055 OCSMB: CPU3 display frequency is 2800MHz
10:661 00:055 OCSMB: Number of CPU cache entries is 16
10:717 00:055 OCSMB: CPU4 display frequency is 2800MHz
10:771 00:054 OCSMB: Number of CPU cache entries is 16
10:827 00:055 OCSMB: CPU5 display frequency is 2800MHz
10:883 00:055 OCSMB: Number of CPU cache entries is 16
10:938 00:055 OCSMB: CPU6 display frequency is 2800MHz
10:993 00:054 OCSMB: Number of CPU cache entries is 16
11:048 00:055 OCSMB: CPU7 display frequency is 2800MHz
11:104 00:055 OCSMB: Number of CPU cache entries is 16
11:158 00:054 OCSMB: CPU8 display frequency is 2800MHz
11:214 00:055 OCSMB: Applying 3997 (1) prev 7F68A000 (5825/31), 0 (0/0)
11:269 00:054 OCSMB: Patched 7F98F000 v3.2 Table Address 7F990000 Length 0F9D 1E 2F
11:409 00:139 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:board-id (21) - Success
11:457 00:048 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:board-rev (1) - Success
11:513 00:055 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:StartupPowerEvents (8) - Success
11:567 00:054 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:InitialTSC (8) - Success
11:623 00:055 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:FSBFrequency (8) - Success
11:678 00:055 OC: OcLoadDevPropsSupport...
11:733 00:054 OC: Setting devprop PciRoot(0x0)/Pci(0x8,0x0):alc-layout-id - Success
11:789 00:055 OC: Setting devprop PciRoot(0x0)/Pci(0x8,0x0):apple-layout-id - Success
11:844 00:055 OC: Setting devprop PciRoot(0x0)/Pci(0x8,0x0):use-apple-layout-id - Success
11:900 00:055 OC: OcMiscLateInit...
11:954 00:054 OC: Translated HibernateMode None to 0
12:014 00:060 OC: Hibernation activation - Invalid Parameter, hibernation wake - no
12:065 00:050 OC: OcLoadKernelSupport...
12:120 00:055 OC: All green, starting boot management...
12:183 00:062 OC: Ready for takeoff in 0 us
12:233 00:050 OCB: Invalid file system policy (400/12F0303) for 7E66E298
12:364 00:130 OCB: Adding fs 7E66E298 (E:0|L:1|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(1,GPT,B6B1D2AF-1E9E-43F4-8C68-A70B94D53EC3,0x28,0x64000)
12:418 00:054 OCB: Adding fs 7E667F18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
12:476 00:057 OCB: Invalid file system policy (400/12F0303) for 7E5DC418
12:530 00:053 OCB: Adding fs 7E5DC418 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(1,GPT,C90134DA-4561-43B2-AA4D-358D72A946CE,0x28,0x64000)
12:584 00:054 OCB: Adding fs 7E5DC218 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
12:642 00:057 OCB: Invalid file system policy (400/12F0303) for 7E5D5418
12:730 00:088 OCB: Adding fs 7E5D5418 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,B929DD7D-26CE-44CE-8578-A13DF65EDB32,0x28,0x64000)
12:839 00:108 OCB: Adding fs 7E5D5218 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
12:894 00:054 OCB: Invalid file system policy (400/12F0303) for 7CEB3E98
12:949 00:055 OCB: Adding fs 7CEB3E98 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/NVMe(0x1,38-1A-90-21-5C-38-25-00)/HD(1,GPT,58400126-BD39-4685-A517-5C988C5141ED,0x28,0x64000)
13:005 00:055 OCB: Found 3 potentially bootable filesystems
13:068 00:063 OCB: Found 1 BootOrder entries with BootNext excluded
13:129 00:060 OCB: efi-boot-device-data = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(2,GPT,3841735E-41E0-4F71-800A-8F09F5A5255B,0x64028,0x3A321FE0)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,41A9B2F7433FB240A91F685794236199)/\83F4214C-66B4-48BB-B5E7-A27051A43EC4\System\Library\CoreServices\boot.efi
13:184 00:054 OCB: efi-boot-next-data - Not Found
13:239 00:055 OCB: efi-backup-boot-device-data - Not Found
13:294 00:054 OCB: efi-apple-recovery-data - Not Found
13:347 00:052 OCB: Dumping BootOrder
13:407 00:060 OCB: 0 -> Boot0080 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/NVMe(0x1,38-1A-90-21-5C-38-25-00)/HD(2,GPT,2F49F4F9-CB02-4CD7-ADE3-7CC6DA557701,0x64028,0x746A2D60)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,44BFE6D42A6683408DAC2D5794C7CE99)/\1CDAAAB7-2119-451B-ADA9-89CC8FBD6601\System\Library\CoreServices\boot.efi
13:457 00:050 OCB: Parsing predefined list...
13:518 00:060 OCB: 0 -> Boot0080 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/NVMe(0x1,38-1A-90-21-5C-38-25-00)/HD(2,GPT,2F49F4F9-CB02-4CD7-ADE3-7CC6DA557701,0x64028,0x746A2D60)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,44BFE6D42A6683408DAC2D5794C7CE99)/\1CDAAAB7-2119-451B-ADA9-89CC8FBD6601\System\Library\CoreServices\boot.efi
13:573 00:055 OCB: Adding fs 2007C5F5 for 2 custom entries and BEP (aux hidden)
13:623 00:050 OCB: Building entry from Boot0080
13:683 00:060 OCB: Assuming DP is full-form or lacks suffix
13:734 00:050 OCB: Short-form DP could not be expanded
13:789 00:055 OCB: Processing blessed list
13:879 00:089 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
13:999 00:120 OCBP: Blessed file is missing
14:055 00:055 OCBP: Blessed folder is missing
14:110 00:055 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
14:165 00:054 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
14:220 00:055 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
14:276 00:055 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
14:331 00:054 OCBP: Blessed file is missing
14:386 00:055 OCBP: Blessed folder is missing
14:442 00:055 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
14:496 00:054 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
14:552 00:055 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
14:608 00:055 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
14:662 00:054 OCBP: Blessed file is missing
14:718 00:055 OCBP: Blessed folder is missing
14:773 00:055 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
14:828 00:054 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
14:884 00:055 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
14:939 00:055 OCB: Not adding hidden auxiliary entry System Restart (tool|B:0) -> ResetSystem.efi
14:994 00:054 OCB: Not adding hidden auxiliary entry System Shutdown (tool|B:0) -> ResetSystem.efi
15:128 00:134 OCB: Not adding hidden auxiliary entry Reset NVRAM (os|B:1) -> <null string>
15:182 00:053 OCB: System has no boot entries, showing picker with auxiliary
15:237 00:055 OCB: Invalid file system policy (400/12F0303) for 7E66E298
15:293 00:055 OCB: Adding fs 7E66E298 (E:0|L:1|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(1,GPT,B6B1D2AF-1E9E-43F4-8C68-A70B94D53EC3,0x28,0x64000)
15:348 00:054 OCB: Adding fs 7E667F18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
15:403 00:055 OCB: Invalid file system policy (400/12F0303) for 7E5DC418
15:459 00:055 OCB: Adding fs 7E5DC418 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(1,GPT,C90134DA-4561-43B2-AA4D-358D72A946CE,0x28,0x64000)
15:513 00:054 OCB: Adding fs 7E5DC218 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
15:569 00:055 OCB: Invalid file system policy (400/12F0303) for 7E5D5418
15:624 00:055 OCB: Adding fs 7E5D5418 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,B929DD7D-26CE-44CE-8578-A13DF65EDB32,0x28,0x64000)
15:679 00:054 OCB: Adding fs 7E5D5218 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
15:735 00:055 OCB: Invalid file system policy (400/12F0303) for 7CEB3E98
15:790 00:055 OCB: Adding fs 7CEB3E98 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/NVMe(0x1,38-1A-90-21-5C-38-25-00)/HD(1,GPT,58400126-BD39-4685-A517-5C988C5141ED,0x28,0x64000)
15:846 00:055 OCB: Found 3 potentially bootable filesystems
15:900 00:054 OCB: Adding fs 2007C5F5 for 2 custom entries and BEP (aux shown)
15:956 00:055 OCB: Building entry from Boot0080
16:016 00:060 OCB: Assuming DP is full-form or lacks suffix
16:066 00:050 OCB: Short-form DP could not be expanded
16:121 00:054 OCB: Processing blessed list
16:261 00:139 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
16:309 00:048 OCBP: Blessed file is missing
16:365 00:055 OCBP: Blessed folder is missing
16:420 00:055 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
16:475 00:054 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
16:530 00:055 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
16:586 00:055 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
16:641 00:054 OCBP: Blessed file is missing
16:696 00:055 OCBP: Blessed folder is missing
16:752 00:055 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
16:807 00:054 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
16:862 00:055 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
16:917 00:054 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
16:972 00:055 OCBP: Blessed file is missing
17:028 00:055 OCBP: Blessed folder is missing
17:083 00:054 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
17:138 00:055 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
17:194 00:055 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
17:249 00:054 OCB: Adding custom entry System Restart (tool|B:0) -> ResetSystem.efi
17:402 00:153 OCB: Registering entry System Restart [Auto] (T:128|F:0|G:0|E:0|B:0) - <nil>
17:459 00:057 OCB: Adding custom entry System Shutdown (tool|B:0) -> ResetSystem.efi
17:514 00:054 OCB: Registering entry System Shutdown [Auto] (T:128|F:0|G:0|E:0|B:0) - <nil>
17:569 00:055 OCB: Adding custom entry Reset NVRAM (action|B:1) -> <null string>
17:625 00:055 OCB: Registering entry Reset NVRAM [ResetNVRAM:NVRAMTool] (T:256|F:0|G:0|E:0|B:1) - <nil>
17:679 00:054 OCB: Showing menu... (polling hotkeys)
17:737 00:057 OCHK: InitHotKeys
17:791 00:053 OCKM: Allocated key repeat context 7C033998 7C033298 7C033198
17:846 00:054 OCAE: Set screen resolution to 1680x1050 - Success
17:901 00:055 OCTY: Registered handler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              